package ipdesk.model.report.invade.dao;

import java.util.List;
import java.util.Map;

import ipdesk.model.report.invade.bean.InvadeInfoBean;


public interface IInvadeInfo
{
	public int invadeInfoReg(InvadeInfoBean invadeInfoBean) throws Exception;
	public void insertFileData(InvadeInfoBean invadeInfoBean);
	public void insertFileData2(InvadeInfoBean invadeInfoBean);
	public int getDataTotalCount(InvadeInfoBean invadeInfoBean) throws Exception;
	public List<InvadeInfoBean> getPagingDataListForUser(Map map) throws Exception;
	public InvadeInfoBean getDetailData(int invadeSeq);
	public void invadeInfoUpdate(InvadeInfoBean invadeInfoBean);
	public void delFileData(String fileSeq);
	public void delDetailData(int invadeSeq);
	
	public void insertCompleteData(InvadeInfoBean invadeInfoBean);
	public InvadeInfoBean getFileDetailData(InvadeInfoBean invadeInfoBean);
	public void insertAdminData(InvadeInfoBean invadeInfoBean);

}
